package javaroke.negocio;

//import java.util.Collection;

import java.util.Collection;

import javaroke.dao.PedidoDAO;
import javaroke.modelo.DetalleCancion;
import javaroke.modelo.DetalleProducto;
import javaroke.modelo.Pedido;
import javaroke.excepcion.DAOExcepcion;

public class GestionPedidos {
	
	// Insertar pedidos
	
	public Pedido insertar(Pedido vo) throws DAOExcepcion {
		PedidoDAO dao = new PedidoDAO();
		return dao.insertar(vo);
	}	

	public void eliminar(int idPedido) throws DAOExcepcion {
		PedidoDAO dao = new PedidoDAO();
		dao.eliminar(idPedido);
	}	

	public Collection<DetalleProducto> listarProductos() throws DAOExcepcion {
		PedidoDAO dao = new PedidoDAO();
		return dao.listarProductos();
	}

	public Collection<DetalleCancion> listarCanciones() throws DAOExcepcion {
		PedidoDAO dao = new PedidoDAO();
		return dao.listarCanciones();
	}

}
